﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HouseControl
{
    class Usuario
    {
        #region Atributos

        private string nome;
        private string login;
        private string senha;
        private string cpf;
        private string rg;
        private DateTime data_Nasc;
        private string endereco;
        private int telefone1;
        private int telefone2;
        private string e_mail;
        private string sexo;

        #endregion

        #region Construtores

        public Usuario()
        { }

        public Usuario (string nome, string login, string senha, DateTime data_nasc, string sexo)
        {
            this.Nome = nome;
            this.Login = login;
            this.Senha = senha;
            this.Data_Nasc = data_nasc;
            this.Sexo = sexo;
        }


        public Usuario(string nome, string login, string senha, DateTime data_nasc, string sexo, 
            string cpf, string rg, string endereco, int telefone1, int telefone2, string email)
            :this(nome,login, senha,data_nasc,sexo)
        {
            this.Cpf = cpf;
            this.Rg = rg;
            this.Endereco = endereco;
            this.Telefone1 = telefone1;
            this.Telefone2 = telefone2;
            this.E_mail = email;

        }




        #endregion

        #region Propiedades

        public string Nome {
            get { return nome; }
            set { nome = value; } 
        }
        public string Login 
        {
            get { return login; }
            set {  login = value; }
        }
        public string Senha 
        {
            get { return senha; }
            set {  senha = value; }
        }
        public string Cpf 
        {
            get { return cpf; }
            set { cpf = value; }
        }
        public string Rg
        {
            get { return rg; }
            set { rg = value; }
        }
        public DateTime Data_Nasc 
        {
            get { return data_Nasc;}
            set {  data_Nasc = value; }
        }
        public string Endereco 
        {
            get { return endereco; }
            set { endereco = value; }
        }
        public int Telefone1 
        {
            get { return telefone1; }
            set { telefone1 = value; }
        }
        public int Telefone2
        {
            get { return telefone2; }
            set { telefone2 = value; }
        }
        public string E_mail 
        {
            get { return e_mail; }
            set { e_mail = value; }
        }
        public string Sexo
        {
            get { return sexo; }
            set { sexo = value; }
        }

        #endregion

        public void Logar()
        { }

        public void Deslogar()
        {
            MainWindow login = new MainWindow();
            login.Show();
        }
       


    }
}
